package com.stark.wechat.service.draft.model;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

/**
 * 图文信息
 */
public interface Articles extends Serializable {

    /**
     * 获取文章类型
     *
     * @return 文章类型
     */
    @JsonProperty("article_type")
    ArticleType getArticleType();

    /**
     * 获取标题
     *
     * @return 标题
     */
    String getTitle();

    /**
     * 获取图文消息的具体内容
     *
     * @return 图文消息的具体内容
     */
    String getContent();

    /**
     * 获取是否打开评论
     *
     * @return 是否打开评论，0不打开(默认)，1打开
     */
    Integer getNeedOpenComment();

    /**
     * 获取是否粉丝才可评论
     *
     * @return 是否粉丝才可评论，0所有人可评论(默认)，1粉丝才可评论
     */
    Integer getOnlyFansCanComment();

}
